Шаг 163 - Изучаем документ – проверяем основание.

Первое что мы должны сделать, так это убедиться что действительно основание правильное. То есть документ того типа. Важно это в тот случае если документ может быть создан на основе многих оснований и тогда в каждом случае поведение будет разное. Кроме того, мы могли что то упустить в конфигурации. Вообщем будем проверять. Документ основание передается в качестве параметра. Параметр имеет тип документ. А у документа есть метод Вид который можем вернуть имя.

Вид
Название вида документа.

Синтаксис:
Вид()
Англоязычный синоним:
Kind

Возвращаемое значение:
Строковое значение, содержащее название вида документа, как он задан в конфигураторе.

Описание:
Метод Вид возвращает название вида документа, как он задан в конфигураторе.

Пробуем ?

Процедура ВводНаОсновании(ДокОсн)  


	Если ДокОсн.Вид() = "Док1" Тогда   
		
	Иначе
		Предупреждение("Вы пытаетесь использовать неправильное основание "); 
        		СтатусВозврата(0);	
	КонецЕсли;

КонецПроцедуры

Попробуем с другим основанием.

163_1.gif (5019 b)

И документ опять не будет создан.

Hosted by uCoz